
 // criado em 18/12/2010
 // Ewerton dos Santos de Sousa
 // versao 0.1
 // atualizações 0
 class InscricaoAcompanhamentoItens {
        // objetos
        static belongsTo = [InscricaoAcompanhamento ,InscricaoItens ] // Pretence a Classe InscricaoAcompanhamento
        Date dataDeCadastro = new Date() // Pega a data Atual do Sistema -> date
        InscricaoAcompanhamento inscricaoAcompanhamento //  relação InscricaoAcompanhamento -> brigt
        InscricaoItens inscricaoItens // relação com Inscricao ->  brigt
	String status  = '999'// status do item -> string
        String obs // se status for não o porque ->string
        // Fim objetos
        // Regras da classe
	static constraints = {
                inscricaoAcompanhamento (blank: false,  nullable:false ) // Não Pode Ser Nulo ou em Branco
                inscricaoItens (blank: false,  nullable:false ) // Não Pode Ser Nulo ou em Branco
		
         status(blank: false,  nullable:false ,inList:["","100","200", "201",'202','203','999']  ) // status documento
              obs(blank: true, nullable:true )
               
	}
        // Fim Regras da classe


// mapeamaneto no banco de dados
     static mapping = {
            table "TB_INSCRICAO_ACOMPANHAMENTO_ITENS"
            version false
        //    id generator: 'sequence' ,params:[sequence:'tb_inscricao_acompanhamento_itens_inscricao_acompanhamento_itens_id_seq']
         //   id column: 'INSCRICAO_ACOMPANHAMENTO_ITENS_ID'
            dataDeCadastro column : "DT_DATA_CADASTRO"            
            inscricaoAcompanhamento column : "INSCRICAO_ACOMPANHAMENTO_ID"
            inscricaoItens column : "INSCRICAO_ID"
            status  column : "DS_STATUS"
            obs column : "DS_OBSERVACAO"
        }


      // Menssagens
    public static menssagens(id) {
         
        def result
        if (id == '200') {result = 'Não Foi Entregue'}
        if (id == '201') {result = 'Está Incompleto'}
        if (id == '202') {result = 'Se Encontra Vencido'}
        if (id == '203') {result = 'É Não Comprobatório'}

        return result

    }
    // Fim menssagens






}
